/*
 * @lc app=leetcode.cn id=806 lang=javascript
 *
 * [806] 写字符串需要的行数
 */

// @lc code=start
/**
 * @param {number[]} widths
 * @param {string} S
 * @return {number[]}
 */
var numberOfLines = function(widths, S) {
    let  s="abcdefghijklmnopqrstuvwxyz"
    let map=new Map()
    for(let i=0;i<s.length;i++){
        map.set(s[i],widths[i])
    }
    let sum=0
    let count=1
    for(let i=0;i<S.length;i++){
        sum+=map.get(S[i])
        if(sum>100){
            count++
            sum=map.get(S[i])
        }
    }
    return [count,sum]
    
};
// @lc code=end

